/**
 * 承租人管理表
 * @author BoBo
 * @date 2025-02-05
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
import { BaseEntity, IConfigSchema } from '@/soar';

export interface Lesseemanage extends BaseEntity {
  /**  */
  id?: any;
  /** 租户类型 */
  tenanttype?: any;
  /** 承租人类型 */
  lesseetype?: any;
  /** 承租方名称 */
  tenantryname?: any;
  /** 联系方式 */
  phonenumber?: any;
  /** 证件类型类型 1居民身份证 2护照 3港澳居民来往内地通行证 4台湾居民来往大陆通行证 */
  idtype?: any;
  /** 证件号 */
  idcard?: any;
  /** 营业执照号码 */
  licensenumber?: any;
  /** 法人姓名 */
  legalrname?: any;
  /** 法人身份证号 */
  legalidcard?: any;
  /** 排序 */
  ordes?: any;
  /** 扩展字段1 */
  extend1?: any;
  /** 扩展字段 */
  extend2?: any;
  /** 扩展字段 */
  extend3?: any;
  /** 创建时间 */
  createTime?: any;
  /** 修改时间 */
  updateTime?: any;
  /** 乐观锁 */
  version?: any;
  /** 创建人 */
  createBy?: any;
  /** 更新人 */
  updateBy?: any;
}

const fieldList: IConfigSchema<Lesseemanage>[] = [
  {
    field: 'tenanttype',
    label: '租户类型',
    dataType: 'number',
  },
  {
    field: 'lesseetype',
    label: '承租人类型',
    dataType: 'number',
  },
  {
    field: 'tenantryname',
    label: '承租方名称',
    dataType: 'string',
  },
  {
    field: 'phonenumber',
    label: '联系方式',
    dataType: 'string',
  },
  {
    field: 'idtype',
    label: '证件类型类型 1居民身份证 2护照 3港澳居民来往内地通行证 4台湾居民来往大陆通行证',
    dataType: 'number',
  },
  {
    field: 'idcard',
    label: '证件号',
    dataType: 'string',
  },
  {
    field: 'licensenumber',
    label: '营业执照号码',
    dataType: 'string',
  },
  {
    field: 'legalrname',
    label: '法人姓名',
    dataType: 'string',
  },
  {
    field: 'legalidcard',
    label: '法人身份证号',
    dataType: 'string',
  },
  {
    field: 'ordes',
    label: '排序',
    dataType: 'number',
  },
  {
    field: 'extend1',
    label: '扩展字段1',
    dataType: 'string',
  },
  {
    field: 'extend2',
    label: '扩展字段',
    dataType: 'string',
  },
  {
    field: 'extend3',
    label: '扩展字段',
    dataType: 'string',
  },
  {
    field: 'version',
    label: '乐观锁',
    dataType: 'number',
  },
];

export default fieldList;
